testsuite: Set TEST_RESULT_DIR for tools tests
authorMatthias Clasen <mclasen@redhat.com>
Wed, 28 Jul 2021 17:21:03 +0000 (13:21 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 29 Jul 2021 02:42:46 +0000 (22:42 -0400)
testsuite/tools/meson.build
testsuite/tools/simplify-3to4.in
testsuite/tools/simplify.in
testsuite/tools/validate.in

index 6ad367586f354222ae7347257ac47c7e4b39f7d7..582bce6fb808a69f39fb76c9ad6f2523ac0c26b5 100644 (file)
@@ -23,6 +23,7 @@ if bash.found()
       workdir: meson.current_build_dir(),
       protocol: 'tap',
       env: [
+        'TEST_RESULT_DIR=@0@'.format(join_paths(meson.current_build_dir(), 'output')),
         'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
         'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
         'GTK_A11Y=test',
index 35b8a8272f64c6aa508ab1b680971c33211327ac..0a97f1afd8e4f39ebe008c7f5aacece27c96b3b7 100755 (executable)
@@ -2,7 +2,9 @@
 
 GTK_BUILDER_TOOL=${GTK_BUILDER_TOOL:-gtk4-builder-tool}
 TEST_DATA_DIR=${G_TEST_SRCDIR:-.}/simplify-data-3to4
-TEST_RESULT_DIR=${TEST_RESULT_DIR:-/tmp}
+TEST_RESULT_DIR=${TEST_RESULT_DIR:-/tmp}/simplify-3to4
+
+mkdir -p "$TEST_RESULT_DIR"
 
 shopt -s nullglob
 TESTS=( "$TEST_DATA_DIR"/*.ui )
index e90437337b481e98c059aa1f1c5fb2e44651eeae..12b4cea8efebef4cf2997ce4c7907936906c4f9e 100755 (executable)
@@ -2,7 +2,9 @@
 
 GTK_BUILDER_TOOL=${GTK_BUILDER_TOOL:-gtk4-builder-tool}
 TEST_DATA_DIR=${G_TEST_SRCDIR:-.}/simplify-data
-TEST_RESULT_DIR=${TEST_RESULT_DIR:-/tmp}
+TEST_RESULT_DIR=${TEST_RESULT_DIR:-/tmp}/simplify
+
+mkdir -p "$TEST_RESULT_DIR"
 
 shopt -s nullglob
 TESTS=( "$TEST_DATA_DIR"/*.ui )
index 82de80e31d14de9c58daf6f5d78ae83a6b1994fd..42048ef7b4985c7edd6144a1ba3ebfe9d69b2796 100755 (executable)
@@ -2,7 +2,9 @@
 
 GTK_BUILDER_TOOL=${GTK_BUILDER_TOOL:-gtk4-builder-tool}
 TEST_DATA_DIR=${G_TEST_SRCDIR:-.}/validate-data
-TEST_RESULT_DIR=${TEST_RESULT_DIR:-/tmp}
+TEST_RESULT_DIR=${TEST_RESULT_DIR:-/tmp}/validate
+
+mkdir -p "$TEST_RESULT_DIR"
 
 shopt -s nullglob
 TESTS=( "$TEST_DATA_DIR"/*.ui )